package cn.smbms.dao.provider;

import cn.smbms.pojo.Provider;
import org.apache.ibatis.annotations.Param;


import java.util.List;

public interface ProviderMapper {
    /**
     * 通过供应商名称、编码获取供应商列表-模糊查询-providerList
     */
    public List<Provider> getProviderList(@Param("proName") String proName,
                                          @Param("proCode") String proCode,
                                          @Param("currentPageNo") int currentPageNo,
                                          @Param("pageSize") int pageSize);

    /**
     * 通过条件查询-供应商表记录数
     */
    public int getProviderCount(@Param("proName") String proName, @Param("proCode") String proCode);

    /**
     * 增加供应商
     */
    public int add(Provider provider);

    /**
     * 通过providerId获取provider
     */
    public Provider getProviderById(@Param("id") Integer providerId);

    /**
     * 修供应商用户信息
     */
    public int update(Provider provider);
}
